﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace br.com.portocs.unidaacademico.dominio
{
    [Serializable]
    public class Disciplina : IEntidadeBase
    {
        public virtual long Id { get; set; }
        
        public virtual string Nome { get; set; }
        public virtual long CargaHoraria { get; set; }
        public virtual bool Ativo { get; set; }
        public virtual string Sigla { get; set;}
        public virtual TipoDisciplina TipoDisciplina { get; set;}  
        public virtual string Ementa { get; set;}
        public virtual bool ADistancia { get; set;}

        public virtual IList<Grade> Grades { get; protected set; }

        public virtual void AdicionaAGrade(Grade grade)
        {
            if (Grades == null)
                Grades = new List<Grade>();

            Grades.Add(grade);
        }

       
    }
}